#include "CEGUIDefaultResourceProvider.h"
#include "CEGUIString.h"
/************************************************************************/
/*                                                                      */
/************************************************************************/
#include <Windows.h>

class MPQProvider : public CEGUI::DefaultResourceProvider
{
public:
	MPQProvider( const CEGUI::String&  sDataDir );

	void loadRawDataContainer(const CEGUI::String& filename, CEGUI::RawDataContainer& output, const CEGUI::String& resourceGroup);

private:
	CEGUI::String m_sDataDir;
	HANDLE		m_hMpq;
};
